Pep Guardiola managed to evade a five-game winless streak, a first in his managerial career, as Premier League champions Manchester City rallied from behind to secure a 2-1 victory against a determined Luton Town at Kenilworth Road.
A potential upset loomed as Elijah Adebayo rose above City's defence to head home just before halftime. However, quick goals from Bernardo Silva and Jack Grealish denied Luton Town a historic win over Guardiola's side.
This victory for City came after the hosts suffered consecutive heartbreaking defeats, notably their recent loss to Arsenal.
To the disappointment of Kenilworth Road attendees, City's star Erling Haaland was absent due to a foot injury sustained during their previous match against Aston Villa.
Guardiola updated on Haaland injury and said: "It's not a fracture, just a stress on the bone, hopefully can be ready against Crystal Palace, if not then Saudi Arabia."
Despite Haaland's absence, a City team eager to rectify their recent performances immediately pressured Luton's defence. Phil Foden tested Thomas Kaminski early in the second minute, followed by Bernardo Silva's wide shot from the rebound.
The first half set the tone, with Kaminski making crucial saves, denying Rodri's fierce strike in the 19th minute and Foden's long-range effort eight minutes later.
Encouraged by their resilient defence, Luton started to challenge City's backline. Andros Townsend attempted a long-range shot, straight at Ederson, in the 33rd minute. Townsend turned provider just before halftime, delivering an excellent cross for Adebayo, who outleaped Ruben Dias to head in the opening goal.
Adebayo, who had also scored against Arsenal, showcased his aerial prowess. Guardiola, visibly frustrated, had words with the fourth official, possibly regarding his team's two foul throws that were penalised.
City's fortunes changed in the 59th minute. Appeals for a penalty were dismissed, and Kaminski made a stunning save, tipping Dias's shot onto the crossbar. Shortly after, Rodri's attempt led to Silva's curling strike, levelling the score.
City completed the turnaround within three minutes. Despite Luton's protests for a handball from Alvarez in the build-up, Grealish found the net, putting City ahead.
Luton maintained their spirit, with Ross Barkley almost scoring in the 68th minute, while Jacob Brown's tackle on Phil Foden avoided a potential sending-off.